TARGET=lib/libutil.a

INC=-I.

CFLAGS:=-shared -O3 -m64 -g -std=c++11 $(INC)
CPPFLAGS:=$(CFLAGS)

SRC:=$(shell echo common/*.cpp protocol/*.cc)
OBJS:=$(patsubst %.cpp, %.o, $(SRC))
OBJS:=$(patsubst %.cc, %.o, $(OBJS))

all:$(TARGET)

$(TARGET): $(OBJS)
	$(AR) rc $@ $^


.PHONY:clean install

clean:
	rm -rf $(TARGET)
	rm -rf $(OBJS)

install:
	@echo $(OBJS)
